package edu.terapia.model;

import java.io.Serializable;
import javax.persistence.*;
import java.util.List;


/**
 * The persistent class for the costos_servicios database table.
 * 
 */
@Entity
@Table(name="costos_servicios")
public class CostosServicio implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int id;

	private double costo;

	//bi-directional many-to-one association to Cita
//	@OneToMany(mappedBy="costosServicio")
//	private List<Cita> citas;

	//bi-directional many-to-one association to TipoTerapia
	@ManyToOne
	@JoinColumn(name="TIPO_TERAPIA_ID")
	private TipoTerapia tipoTerapia;

	//bi-directional many-to-one association to TiposServicio
	@ManyToOne
	@JoinColumn(name="TIPO_SERVICIO_ID")
	private TiposServicio tiposServicio;

	public CostosServicio() {
	}

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public double getCosto() {
		return this.costo;
	}

	public void setCosto(double costo) {
		this.costo = costo;
	}

//	public List<Cita> getCitas() {
//		return this.citas;
//	}
//
//	public void setCitas(List<Cita> citas) {
//		this.citas = citas;
//	}

	public Cita addCita(Cita cita) {

		return cita;
	}

	public Cita removeCita(Cita cita) {

		return cita;
	}

	public TipoTerapia getTipoTerapia() {
		return this.tipoTerapia;
	}

	public void setTipoTerapia(TipoTerapia tipoTerapia) {
		this.tipoTerapia = tipoTerapia;
	}

	public TiposServicio getTiposServicio() {
		return this.tiposServicio;
	}

	public void setTiposServicio(TiposServicio tiposServicio) {
		this.tiposServicio = tiposServicio;
	}

}